altar of promises - Alemán Inglés Diccionario